/* SITE TEMPLATE */

body {

	text-align:center;

	margin:auto;

	vertical-align:text-top;

}



div.button{

}



div.button table tr td.topbuttonleft {

	background:url(images/button_03.jpg);

	width:91;

	text-align:center;

}



div.button table tr td.topbutton {

	background:url(images/button_04.jpg);

	width:90;

	text-align:center;

}



div.button a{

	color:white;

}



div.align{

	margin:auto; 

	width:975px;

	height:100%;

	background:url(images/login-template_01.jpg) no-repeat;

}

div.leftbg{

	margin:auto;

	background:url(images/button_14.png) repeat-y;

	height:100%;

	z-index:-100;

}



div.align div.rightbg{

	background:url(images/bg_05.jpg) no-repeat; 

	height:580px; 

	float:right; 

	width:181px;

}

div.header{

	width:960px;

	height:78px;

}



div.header div.logo{

	float:left;

	width:197px;

	height:78px;

}



div.header div.top-login{

	padding:38px 0 0px 0;

	Float:right;

	width:600px;

}



div.header div.top-login tr td{

	vertical-align:bottom;

}



div.button{

	margin:5px 0 0 0;

	height:35px;

}



div.content{

	margin-top:0px;

	padding:15px 10px 0px 10px;

	overflow-y:hidden;

}



div.content div.contenttitle{

	background-color:#123A43;

	width:300px;

	height:25px;

	float:left;

	text-align:center;

	color:white;

	font-weight:bold;

	padding:5px 0 0 0;

	background:url(images/titleback.jpg) no-repeat;

}



div.content div.contentback{

	color:white;

	text-align:center;

}



div.content div.contentback table tr td{

	color:white;

	padding:5px 0 0 20px;

}



div.content div.container{

	text-align:left;

	background:#fff;

	padding:10px;

	border:1px solid #eee;

	float:left;

	width:700px;

} 

div.content div.container div.title{

	background-color:#123A43;

	height:23px;

	text-align:left;

	margin-top:5px;

	padding-top:7px;

	padding-left:15px;

	color: white;

	font-weight:bold;

	background:url(images/greenback.jpg) no-repeat;

} 



div.content div.container div.detail{

	background-color:#ed1d24;

	background-image:url(images/backdesign.jpg);

	background-repeat:no-repeat;

}



div.content div.container div.detail div.image{

}



div.content div.container div.detail div.image td.font{

	padding:0px 10px 5px 10px;

	color:white;

	font:arial;

}



div.member-menu{

	margin-top:10px;

	border-width:0 0 2px 0;

}



div.member-menu div.sep{

	float:left;

	margin-right:15px;

}



div.member-menu a{

	padding:5px 0;

	display:block;

	margin-right:15px;

	font-weight:bold;

	color:white;

	background-color:#900000;

	margin:5 5;

	border:1px solid white;

}



div.member-menu a:hover{


	color:#900000;

	background-color:#f2f2f2;

	text-decoration:none;	

	border:1px solid #900000;

}



div.footer{

	padding:5px 10px 0px 10px;

	background-color:#ed1d24;

	border-left:2px white solid;

	border-right:2px white solid;

}

div.footer div.promote{

	color:white;

}



div.footer div.promote div.title{

	background:url(images/titleback.jpg) no-repeat;

	background-color:#123A43;

	font-weight:bold;

	text-align: center;

	width:300px;

	height:30px;

	padding:5px 0 0 0;

	color:white;

}



div.footer div.promote div.img{

	text-align: center;

	vertical-align:top;

	background-color:#ed1d24;

	color:white;

	padding:0 0 5px 0;

}



div.footer div.promote div.downbutton{

	margin:5px 0 0 0;

}



div.footer div.promote div.downbutton a{

	color:white;

}



/* END SITE TEMPLATE */



/*node legend*/

div#body{

	background:#fff;

}

div.node_legend img{

	display:block;

	float:left;

}

div.node_legend div.node_desc{

	float:left;

	height:16px;

	line-height:16px;

	margin-right:30px;

}



/*##### navigation bar #####*/

div.nav_link{

	float:left;

	margin:3px 0;

}

div.nav_link div{

	margin:2px;

	height:20px;

	font-family:verdana;

	font-size:8pt;

	text-align:center;

	float:left;

}

div.nav_link div a{

	width: 20px;

	height: 20px;

	line-height: 20px;

	text-align:center;

}

div.nav_link div.nav_nav a{

	color:#37394B;

	background-color: #D6E3FF;

	font-weight:normal;

	text-decoration:none;

	display:block;

	border:1px solid #7B93C6;

}

div.nav_link div.nav_nav a:hover{

	background-color: #7B93C6;

	border: 1px solid #D6E3FF;

	color: #141B69;

}

div.nav_link div.nav_no a{

	color:#37394B;

	background-color: #D6E3FF;

	font-weight:normal;

	text-decoration:none;

	display:block;

	border:1px solid #7B93C6;

}

div.nav_link div.nav_no a:hover{

	background-color: #7B93C6;

	border: 1px solid #D6E3FF;

	color: #141B69;

}

div.nav_link div.nav_no_more{

	color:#37394B;

	background-color: #D6E3FF;

	font-weight:normal;

	border:0px solid #7B93C6;

}

div.nav_link div.nav_no_selected a{

	color: #37394B;

	font-weight:normal;

	text-decoration: none;

	display:block;

	border:0px solid #7B93C6;

	width:22px;

	height:22px;

	line-height:22px;

}

div.nav_link div.nav_no_selected a:hover{

	background-color: #7B93C6;

	border: 1px solid #D6E3FF;

	color: #141B69;

	width:20px;

	height:20px;

	line-height:20px;

}

/* end navigation bar */



/* internal messaging */

div.inbox_row{

	width:600px;

	border:1px solid #ddd;

}

div.inbox_header{

	font-weight:bold;

	background: #bbb;

	border:1px solid #ddd;

}

div.inbox_unread{

	font-weight:bold;

	background:#E6E8F0;

}

div.inbox_row div.inbox_chk, div.inbox_row div.inbox_sender, div.inbox_row div.inbox_subject, div.inbox_row div.inbox_date{

	float:left;

	height:20px;

	line-height:20px;

	overflow:hidden;

}

div.inbox_row div.inbox_sender a, div.inbox_row div.inbox_subject a, div.inbox_row div.inbox_date a{

	display:block;

	text-decoration:none;

}

div.inbox_unread a{

	color:#000;

}

div.inbox_row div.inbox_chk{

	width:22px;

}

div.inbox_row div.inbox_sender{

	width:130px;

}

div.inbox_row div.inbox_subject{

	width:350px;

}

div.inbox_row div.inbox_date{

	width:98px;

}



/*outbox*/

div.outbox_row{

	width:600px;

	border:1px solid #ddd;

	border-width:0 1px 1px 1px;

}

div.outbox_header{

	font-weight:bold;

	background: #bbb;

	border:1px solid #ddd;

}

div.outbox_row div.outbox_chk, div.outbox_row div.outbox_recipient, div.outbox_row div.outbox_subject, div.outbox_row div.outbox_date{

	float:left;

	height:20px;

	line-height:20px;

	overflow:hidden;

}

div.outbox_row div.outbox_recipient a, div.outbox_row div.outbox_subject a, div.outbox_row div.outbox_date a{

	display:block;

	text-decoration:none;

}

div.outbox_row div.outbox_chk{

	width:22px;

}

div.outbox_row div.outbox_recipient{

	width:130px;

}

div.outbox_row div.outbox_subject{

	width:350px;

}

div.outbox_row div.outbox_date{

	width:98px;

}

.rollover a {
display:block;
width: 177px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url(images/login-template_1_03.jpg) 0 0 no-repeat;
text-decoration: none;
}

.rollover a:hover { 
background-position: 0 -40px;
color: #049;
text-decoration: none;
}

/* additional */
.logform{
	width:200px;
	float:left;
	top:180px;
	text-align:left;
}

.account{
	font:24px/2px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin-left:5px;
}


#form input, placeholder{
	color:rgb(246,255,0);
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #fdac43;
}


/* end internal messaging */


